package com.zgjkhis.modules.system.service;

import com.zgjkhis.common.service.BaseService;
import com.zgjkhis.modules.system.domain.Region;
import com.zgjkhis.modules.system.domain.vo.RegionTree;
import com.zgjkhis.modules.system.domain.vo.RegionVO;

import java.util.List;
import java.util.Map;

/**
 * @Author yzq
 * @Description 渠道
 * @Date 2021/6/23 9:45
 * @Param
 * @return
 **/
public interface RegionService extends BaseService<Region>{

    /**
     * 懒加载列表
     *
     * @param parentCode
     * @param param
     * @return
     */
    List<RegionVO> lazyList(String parentCode, Map<String, Object> param);

    /**
     * 懒加载列表
     *
     * @param parentCode
     * @param param
     * @return
     */
    List<RegionTree> lazyTree(String parentCode, Map<String, Object> param);

}
